Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Робота з базами даних

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра захисту інформації

Інформація про роботу

Рік:
2010
Тип роботи:
Інші
Предмет:
Алгоритмічні мови та програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА Кафедра захисту інформації З В І Т До лабораторної роботи №10 з курсу: „Алгоритмічні мови та програмування” на тему: „Робота з базами даних” Варіант 17 МЕТА РОБОТИ Навчитися створювати програми, що працюють із базами даних. ЗАВДАННЯ Створити базу даних Microsoft SQL Server, у якій буде зберігатися список студентів, їхнє місто проживання, бали за модуль №1 та №2. Вивести та посортувати дані за успішністю. БЛОК-СХЕМА Метод Main() / Метод OurProgram() / СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ TableMappings.Add – отримує колецію, що забезпечує співставлення між головною таблицею і System.Data.DataTable; Fill – додає або оновляє рядки у System.Data.DataSet; SelectCommand – повертає або задає інструкцію Transact-SQL; ConnectionString – повертає або задає рядок, який використовують для підключення бази даних SQL Server; Run – запускає стандартний цикл обробки повідомлень програми у даному потоці і робить вказану форму видимою; ourConnection - об’єкт класу SqlConnection; myCommand - об’єкт класу SqlCommand; myDataSet - об’єкт класу DataSet(); myDataAdapter - об’єкт класу SqlDataAdapter(); components - об’єкт класу Container(); studentsDB - об’єкт класу DataGrid(); OurProgram() – конструктор класу OurProgram; InitializeComponent() – метод ініціалізації деяких полів; Open() – метод відкриття підключення до бази даних; Close()– метод закриття підключення до бази даних; Main() – головний метод; InitializeComponent() – метод ініціалізації полів; ТЕКСТ ПРОГРАМИ using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Windows.Forms; public class OurProgram : Form { // Оголошення полів private DataSet myDataSet; private SqlDataAdapter myDataAdapter; private SqlCommand myCommand; private DataGrid studentsDB; private IContainer components; // Конструктор public OurProgram() { InitializeComponent(); // Підключення до бази даних SqlConnection ourConnection = new SqlConnection(); ourConnection.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\DatabaseStudents.mdf;In" + "tegrated Security=True;Connect Timeout=30;User Instance=True"; ourConnection.Open(); // Створення SQL-запиту myCommand = new SqlCommand(); myCommand.Connection = ourConnection; myCommand.CommandText = "SELECT FirstName, SecondName, City, " + "ModuleOne, ModuleTwo, (ModuleOne + ModuleTwo) AS Module FROM Students ORDER BY Module"; // Створення і наповнення таблиць в ADO.NET myDataSet = new DataSet(); myDataAdapter = new SqlDataAdapter(); myDataAdapter.SelectCommand = myCommand; myDataAdapter.TableMappings.Add("Table", "Students"); myDataAdapter.Fill(myDataSet); studentsDB.DataSource = myDataSet.Tables["Students"].DefaultView; ourConnection.Close(); } private void InitializeComponent() { // Визначення полів this.components = new Container(); this.studentsDB = new DataGrid(); studentsDB.BeginInit(); studentsDB.Location = new Point(8, 10); studentsDB.Size = new Size(490, 235); studentsDB.DataMember = ""; studentsDB.TabIndex = 0; this.ClientSize = new Size(508, 255); this.Controls.Add(this.studentsDB); studentsDB.EndInit(); } static void Main() { Application.Run(new OurProgram()); } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ / ВИСНОВОК Після виконання лабораторної роботи я навчився створювати бази даних, вносити до них дані, підключатися до бази даних з програми, виводити дані на екран у графічному інтерфейсі. Вивчив створювати sql-запити для внесення змін у базі даних. System.Data.SqlConnection...
Антиботан аватар за замовчуванням

25.12.2011 16:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини